package com.leiyk.rateLimiter.strategy.inxterfaces;

import com.leiyk.rateLimiter.enums.RateLimitObjectEnum;

/**
 * @Description: 限流策略抽象接口
 * @Author: leiyk6
 * @Date: 2024/7/2 17:21
 */
public interface IRateLimiterStrategy {



    /**
     * @author leiyk6
     * @date 2024/7/4 17:45
     * 是否符合请求策略，是否放行
     */
    boolean allowRequest(RateLimitObjectEnum limitObjectEnum);

}
